package entities;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Set;


/**
 * The persistent class for the LEVERANCIER database table.
 * 
 */
@Entity
public class Leverancier implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int id;

	private String naam;

	private int nr;

	private String plaats;

	private int postcode;

	private String straat;

	private String telefoon;

	//bi-directional many-to-one association to Bestellingen
	@OneToMany(mappedBy="leverancier")
	private Set<Bestellingen> bestellingens;

	//bi-directional many-to-one association to Prijsproduct
	@OneToMany(mappedBy="leverancier")
	private Set<Prijsproduct> prijsproducts;

    public Leverancier() {
    }

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getNaam() {
		return this.naam;
	}

	public void setNaam(String naam) {
		this.naam = naam;
	}

	public int getNr() {
		return this.nr;
	}

	public void setNr(int nr) {
		this.nr = nr;
	}

	public String getPlaats() {
		return this.plaats;
	}

	public void setPlaats(String plaats) {
		this.plaats = plaats;
	}

	public int getPostcode() {
		return this.postcode;
	}

	public void setPostcode(int postcode) {
		this.postcode = postcode;
	}

	public String getStraat() {
		return this.straat;
	}

	public void setStraat(String straat) {
		this.straat = straat;
	}

	public String getTelefoon() {
		return this.telefoon;
	}

	public void setTelefoon(String telefoon) {
		this.telefoon = telefoon;
	}

	public Set<Bestellingen> getBestellingens() {
		return this.bestellingens;
	}

	public void setBestellingens(Set<Bestellingen> bestellingens) {
		this.bestellingens = bestellingens;
	}
	
	public Set<Prijsproduct> getPrijsproducts() {
		return this.prijsproducts;
	}

	public void setPrijsproducts(Set<Prijsproduct> prijsproducts) {
		this.prijsproducts = prijsproducts;
	}
	
}